package cn.wangdian.erp.sdk.api.setting.dto;

import com.google.gson.annotations.SerializedName;
import java.math.BigDecimal;
import java.util.List;

public class VirtualWarehouseStockSearchResponse
{
	@SerializedName("detail_list") private List<Detail> detailList;
	@SerializedName("total_count") private Integer total;

	public static class Detail
	{
		@SerializedName("alarm_num") private BigDecimal alarmNum;
		@SerializedName("goods_no") private String goodsNo;
		@SerializedName("spec_no") private String specNo;
		@SerializedName("purchase_num") private BigDecimal purchaseNum;
		@SerializedName("avaliable_num") private BigDecimal avaliableNum;
		@SerializedName("warehouse_no") private String warehouseNo;
		@SerializedName("spec_id") private Integer specId;
		@SerializedName("vir_warehouse_name") private String virWarehouseName;
		@SerializedName("vir_warehouse_no") private String virWarehouseNo;
		@SerializedName("num_14days") private BigDecimal num14days;
		@SerializedName("out_num") private BigDecimal outNum;
		@SerializedName("lock_num") private BigDecimal lockNum;
		@SerializedName("goods_name") private String goodsName;
		@SerializedName("now_lock_num") private BigDecimal nowLockNum;
		@SerializedName("num_day") private BigDecimal numDay;
		@SerializedName("rec_id") private Integer recId;
		@SerializedName("can_use_lock_num") private BigDecimal canUseLockNum;
		@SerializedName("num_month") private BigDecimal numMonth;
		@SerializedName("can_use_num") private BigDecimal canUseNum;
		@SerializedName("vir_warehouse_id") private Integer virWarehouseId;
		@SerializedName("warehouse_name") private String warehouseName;
		@SerializedName("factory_num") private BigDecimal factoryNum;
		@SerializedName("sum_lock_num") private BigDecimal sumLockNum;
		@SerializedName("num_yesterday") private BigDecimal numYesterday;
		@SerializedName("spec_name") private String specName;
		@SerializedName("assigned_num") private BigDecimal assignedNum;
		@SerializedName("num_7days") private BigDecimal num7days;
		@SerializedName("warehouse_id") private Integer warehouseId;

		public BigDecimal getAlarmNum()
		{
			return alarmNum;
		}

		public void setAlarmNum(BigDecimal alarmNum)
		{
			this.alarmNum = alarmNum;
		}

		public String getGoodsNo()
		{
			return goodsNo;
		}

		public void setGoodsNo(String goodsNo)
		{
			this.goodsNo = goodsNo;
		}

		public String getSpecNo()
		{
			return specNo;
		}

		public void setSpecNo(String specNo)
		{
			this.specNo = specNo;
		}

		public BigDecimal getPurchaseNum()
		{
			return purchaseNum;
		}

		public void setPurchaseNum(BigDecimal purchaseNum)
		{
			this.purchaseNum = purchaseNum;
		}

		public BigDecimal getAvaliableNum()
		{
			return avaliableNum;
		}

		public void setAvaliableNum(BigDecimal avaliableNum)
		{
			this.avaliableNum = avaliableNum;
		}

		public String getWarehouseNo()
		{
			return warehouseNo;
		}

		public void setWarehouseNo(String warehouseNo)
		{
			this.warehouseNo = warehouseNo;
		}

		public Integer getSpecId()
		{
			return specId;
		}

		public void setSpecId(Integer specId)
		{
			this.specId = specId;
		}

		public String getVirWarehouseName()
		{
			return virWarehouseName;
		}

		public void setVirWarehouseName(String virWarehouseName)
		{
			this.virWarehouseName = virWarehouseName;
		}

		public String getVirWarehouseNo()
		{
			return virWarehouseNo;
		}

		public void setVirWarehouseNo(String virWarehouseNo)
		{
			this.virWarehouseNo = virWarehouseNo;
		}

		public BigDecimal getNum14days()
		{
			return num14days;
		}

		public void setNum14days(BigDecimal num14days)
		{
			this.num14days = num14days;
		}

		public BigDecimal getOutNum()
		{
			return outNum;
		}

		public void setOutNum(BigDecimal outNum)
		{
			this.outNum = outNum;
		}

		public BigDecimal getLockNum()
		{
			return lockNum;
		}

		public void setLockNum(BigDecimal lockNum)
		{
			this.lockNum = lockNum;
		}

		public String getGoodsName()
		{
			return goodsName;
		}

		public void setGoodsName(String goodsName)
		{
			this.goodsName = goodsName;
		}

		public BigDecimal getNowLockNum()
		{
			return nowLockNum;
		}

		public void setNowLockNum(BigDecimal nowLockNum)
		{
			this.nowLockNum = nowLockNum;
		}

		public BigDecimal getNumDay()
		{
			return numDay;
		}

		public void setNumDay(BigDecimal numDay)
		{
			this.numDay = numDay;
		}

		public Integer getRecId()
		{
			return recId;
		}

		public void setRecId(Integer recId)
		{
			this.recId = recId;
		}

		public BigDecimal getCanUseLockNum()
		{
			return canUseLockNum;
		}

		public void setCanUseLockNum(BigDecimal canUseLockNum)
		{
			this.canUseLockNum = canUseLockNum;
		}

		public BigDecimal getNumMonth()
		{
			return numMonth;
		}

		public void setNumMonth(BigDecimal numMonth)
		{
			this.numMonth = numMonth;
		}

		public BigDecimal getCanUseNum()
		{
			return canUseNum;
		}

		public void setCanUseNum(BigDecimal canUseNum)
		{
			this.canUseNum = canUseNum;
		}

		public Integer getVirWarehouseId()
		{
			return virWarehouseId;
		}

		public void setVirWarehouseId(Integer virWarehouseId)
		{
			this.virWarehouseId = virWarehouseId;
		}

		public String getWarehouseName()
		{
			return warehouseName;
		}

		public void setWarehouseName(String warehouseName)
		{
			this.warehouseName = warehouseName;
		}

		public BigDecimal getFactoryNum()
		{
			return factoryNum;
		}

		public void setFactoryNum(BigDecimal factoryNum)
		{
			this.factoryNum = factoryNum;
		}

		public BigDecimal getSumLockNum()
		{
			return sumLockNum;
		}

		public void setSumLockNum(BigDecimal sumLockNum)
		{
			this.sumLockNum = sumLockNum;
		}

		public BigDecimal getNumYesterday()
		{
			return numYesterday;
		}

		public void setNumYesterday(BigDecimal numYesterday)
		{
			this.numYesterday = numYesterday;
		}

		public String getSpecName()
		{
			return specName;
		}

		public void setSpecName(String specName)
		{
			this.specName = specName;
		}

		public BigDecimal getAssignedNum()
		{
			return assignedNum;
		}

		public void setAssignedNum(BigDecimal assignedNum)
		{
			this.assignedNum = assignedNum;
		}

		public BigDecimal getNum7days()
		{
			return num7days;
		}

		public void setNum7days(BigDecimal num7days)
		{
			this.num7days = num7days;
		}

		public Integer getWarehouseId()
		{
			return warehouseId;
		}

		public void setWarehouseId(Integer warehouseId)
		{
			this.warehouseId = warehouseId;
		}
	}

	public List<Detail> getDetailList()
	{
		return detailList;
	}

	public void setDetailList(List<Detail> detailList)
	{
		this.detailList = detailList;
	}

	public Integer getTotal()
	{
		return total;
	}

	public void setTotal(Integer total)
	{
		this.total = total;
	}
}
